package role;

public class Test {
    public static void main(String[] args) {
        // 盗贼实例
        Thieves thievesObj = new Thieves("芳心纵火犯蕾景翔", 10, 50);
        thievesObj.introduce();
        thievesObj.steal();
        thievesObj.introduce();

        // 猎人实例
        Hunter hunterObj = new Hunter("法外狂徒蕾景翔", 2, 10);


        // 医生实例
        Doctor doctorObj = new Doctor("贴心小护士蕾蕾", 10, 120);
        doctorObj.introduce();
        doctorObj.hp -= 40;
        doctorObj.introduce();
        doctorObj.cure();
        doctorObj.cure();
        doctorObj.cure();
        doctorObj.cure();

        // 士兵实例
        Soldier soldierObj = new Soldier("钢铁战士蕾小宝", 5, 40);
        soldierObj.introduce();
        soldierObj.hp -= 30;
        soldierObj.introduce();
        doctorObj.cure(soldierObj); // 医生治疗士兵
        doctorObj.cure(soldierObj); // 医生治疗士兵
        doctorObj.cure(soldierObj); // 医生治疗士兵
        doctorObj.cure(soldierObj); // 医生治疗士兵

        soldierObj.mad();
    }
}
